home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 32 / eg0519e.zip / EGAINT.MAN < prev    next >
Text File  |  1990-05-19  |  9KB  |  204 lines

  1.  
  2.  
  3.   NAME
  4.        egaint - Enhanced graphics aint
  5.  
  6.   SYNOPSIS
  7.        egaint [bcmp]
  8.  
  9.   DESCRIPTION
  10.        Egaint is a particular two-dimensional variation of Tetris for the IBM
  11.        Personal Computer domain.
  12.  
  13.   MACHINE REQUIREMENTS
  14.        Egaint requires an IBM PC, PS/2, or 100% compatible machine (an 8 MHz
  15.        or faster CPU is strongly recommended); an EGA with 256k RAM, VGA, or
  16.        Hercules graphics adapter; and at least 256k free system RAM.
  17.  
  18.   OBJECTIVE
  19.        To construct as many contiguous rows as possible by manipulating (via
  20.        both rotational and translational motion) variously shaped blocks
  21.        which are randomly dropped from the top of the screen.  Play ends when
  22.        the resulting structure reaches the top of the screen.
  23.  
  24.   COMMAND-LINE OPTIONS
  25.        Egaint accepts one option specifying what sort of display device is
  26.        present:
  27.  
  28.        b    an EGA or VGA in color mode connected to a black-and-white
  29.             display device
  30.  
  31.        c    an EGA or VGA connected to a color display device
  32.  
  33.        m    an Hercules or EGA in monochrome mode connected to a monochrome
  34.             display device
  35.  
  36.        p    an EGA or VGA connected to a four-shade gas plasma display (i.e.,
  37.             the Toshiba T5100 Portable Personal Computer)
  38.  
  39.        If no option is specified, egaint will assume (if no configuration
  40.        file exists in the working directory) either the color display (option
  41.        "c") or whichever option is specified in the configuration file (see
  42.        below).
  43.  
  44.   GAME OPTIONS
  45.        Once inside egaint, several game options are available, all of which
  46.        will be summarized below.
  47.  
  48.        Tournament Game
  49.                  allows players to compete against each other by providing
  50.                  for reproducible games; a particular tournament game will
  51.                  play exactly the same each time it is invoked.  Note that
  52.                  all conditions must be identical for games to be identical
  53.                  (i.e., the same version of egaint, the same initial level,
  54.                  etc.).
  55.  
  56.        Tournament Game Number
  57.                  specifies which of the 256 possible games to play.
  58.  
  59.        Initial Level
  60.                  where one is the easiest (slowest) and eleven is the hardest
  61.                  (fastest).
  62.  
  63.        Initial Height
  64.                  specifies how high (in blocks) an area should be filled with
  65.                  randomly placed blocks (ranges from one to nineteen).  This
  66.                  value will be adjusted should the pit depth minus the
  67.                  initial height value be less than five.  Hidden blocks are
  68.                  (as the name connotes) invisible.
  69.  
  70.        Show Next
  71.                  toggles whether or not the next shape to be put into play
  72.                  should be displayed in the window in the upper-left corner
  73.                  of the screen.
  74.  
  75.        Extended Shapes
  76.                  determines which particular set of shapes should be used
  77.                  during play.  Classic (the seven basic shapes) is a subset
  78.                  of Easy, Easy is a subset of Medium, and Medium is a subset
  79.                  of Hard.
  80.  
  81.        Block Style
  82.                  for aesthetic reasons, specifies which particular set of
  83.                  graphic blocks should be used to represent the shapes in
  84.                  play.
  85.  
  86.        Key Binding
  87.                  determines which keyboard binding set is to be used during
  88.                  play; in the following descriptions, the keys are given as
  89.                  follows:  (1) move left, (2) rotate counter-clockwise, (3)
  90.                  move right, (4) rotate clockwise, and (5) drop.
  91.  
  92.                  Classic        J I L K Space
  93.  
  94.                  Russian        J K L I Space
  95.  
  96.                  Berkeley       H J K L Space (UNIX vi-style)
  97.  
  98.                  Left-handed    S E F D Space
  99.  
  100.                  Finnish        S D F E Space (Left-handed Russian)
  101.  
  102.                  San Francisco  A S D F Space (Left-handed Berkeley)
  103.  
  104.                  Arrow          4 8 6 5 0     (number pad)
  105.  
  106.                  User-defined   allows the user to define the key bindings;
  107.                                 these key bindings will remain in effect
  108.                                 until the Key Binding option is changed, at
  109.                                 which the defined bindings will disappear.
  110.                                 In addition, the specified key bindings will
  111.                                 be saved in the configuration file if this
  112.                                 binding is still active upon exit to the
  113.                                 operating system.
  114.  
  115.        Pit Depth
  116.                  determines the depth of the pit in rows (ranges from five to
  117.                  twenty-four).
  118.  
  119.        Show Guide
  120.                  toggles whether or not guide rulers should be displayed in
  121.                  the pit.
  122.  
  123.   OTHER KEY BINDINGS
  124.        The following bindings are also in effect no matter which key set is
  125.        chosen:
  126.  
  127.        Escape    when first hit, pauses play:  if hit again while paused,
  128.                  aborts play; otherwise, play resumes.  Pressing Escape
  129.                  during while selecting options will exit the user to the
  130.                  operating system.
  131.  
  132.        Ctrl-B    cycles the current block style
  133.  
  134.        Ctrl-L    increments the current level
  135.  
  136.        Ctrl-N    toggles show next
  137.  
  138.        Ctrl-S    toggles sound effects
  139.  
  140.        Ctrl-X    cycles the current shape set
  141.  
  142.        Ctrl-\    quick exit to the operating system
  143.  
  144.   SCORING
  145.        Each shape has been assigned a point value based on its difficulty of
  146.        placement and frequency of necessity.  This value is first multiplied
  147.        by the current level and then incremented by the relevant bonuses
  148.        (bonuses are awarded for not using show next, not using show guide,
  149.        having an initial height, etc.).  The point value for the current
  150.        shape is displayed within the score window next to the "value"
  151.        heading.
  152.  
  153.        In addition, points are awarded for dropping pieces (the higher the
  154.        drop, the greater the points), clearing rows, and having an empty pit.
  155.        These points are also multiplied by the current level and incremented
  156.        by the relevant bonuses.
  157.  
  158.   LEVEL ADVANCEMENT
  159.        The rule for level advancement is as follows:  after the xth row is
  160.        cleared and if x is a multiple of ten, current level will become n,
  161.        where n=(x/10)-1 (if n is greater than the current level).  However,
  162.        the attainment of level eleven will only occur after clearing 200 rows
  163.        (rather than the expected 100 rows).
  164.  
  165.   CONFIGURATION FILE
  166.        Egaint will save the current options (upon exit to the operating
  167.        system) in a file in the current directory called EGAINT.RC; the
  168.        format is pretty self-explanatory upon inspection.  If egaint cannot
  169.        find its configuration file in the current directory, it will create
  170.        one with its default options.
  171.  
  172.   HIGH SCORE RECORD
  173.        Egaint will save the top fifteen high scores in a file in the current
  174.        directory called EGAINT.REC.  Again, if egaint cannot find its high
  175.        score record in the current directory, it will create one.
  176.  
  177.   UNRESTRICTIONS
  178.        Egaint is free software; you can redistribute it and/or modify it
  179.        under the terms of the GNU General Public License as published by the
  180.        Free Software Foundation; either version 1, or (at your option) any
  181.        later version.
  182.  
  183.        This program is distributed in the hope that it will be useful, but
  184.        without any warranty whatsoever, without even the implied warranties
  185.  
  186.        of merchantability or fitness for a particular purpose.  See the
  187.        accompanying GNU General Public License for more details.
  188.  
  189.        You should have received a copy of the GNU General Public License
  190.        along with this program; see the file COPYING.  If not, write to:
  191.  
  192.             Free Software Foundation, Inc.
  193.             675 Massachusetts Avenue
  194.             Cambridge, Massachusetts 02139
  195.  
  196.   NOT PUBLIC DOMAIN NOR SHAREWARE
  197.        This program is neither public domain nor is it shareware (nor
  198.        freeware, nor whateveritiscalledthisweekware).  Note that I am not
  199.        asking you to send me any money, but also be aware that I have
  200.        retained a copyright on this program.
  201.  
  202.   SOURCE CODE
  203.        For information on obtaining the full Turbo Pascal source code and/or
  204.        the latest version, consult the included file GETTING.